large facilities - Turkish English Dictionary